<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans'; font-size:11pt; font-weight:400; font-style:normal;">
<html>
<header class="entry-header"><h1>Синтаксис языка Python</h1></header><div id="ytb" style="padding-left:3%"><div id="yandex_rtb_R-A-139987-4"><yatag class="jc5f44cc0 h96e9e672" id="jc5f44cc0" lang="ru"><yatag class="q54f3c58e t93199643 ve2f160b2 udcb49fa6 j5f9417d"><yatag class="b9b27cf32 m851e73bd"><yatag class="f8b0bf8ac"><table class="x8a87af50 u28bde06b jec16ae61"><tbody><tr class="y8f7e8d04 j36fc8325 k4c6c7711"><td class="k28e1d048 q180ed389 c21b3633d v1ac3a84d"><yatag data-id="1475752689" class="mf875345f f74f63e47 b47a39d82 g14391e1d l20a9c841 dbe4b94c8"><yatag class="e83327713"><a target="_blank" class="xf2f7a1f3" href="https://an.yandex.ru/count/MvR6etXz7bS50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i010jW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;" style="background-image: url(&quot;avatars.mds.yandex.net/get-direct/400924/94yaF-b8ecOl8k4SVjtfDA/x450&quot;) !important; max-width: 338px !important;"></a><yatag class="cb1593643 q6a77231" style="font-size: 16.0592px !important;"><yatag class="r86e1569d" style="height: 154.35px !important;"><yatag class="lb491e34"><a target="_blank" class="rcd463c39" href="https://an.yandex.ru/count/MvR6etXz7bS50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i010jW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;"><yatag class="p6b92f3ef x22c7a901">Обучение Ruby On Rails. Жми!</yatag></a></yatag><yatag class="k7d3e0a12"><yatag class="efef75189"><a target="_blank" class="x759aa624" href="https://an.yandex.ru/count/MvR6etXz7bS50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i010jW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;"><yatag class="p6b92f3ef x22c7a901">Курсы ROR от экспертов. 200 часов практики. Гарантия трудоустройства!</yatag></a></yatag><yatag class="x7423f52 y2ac56d06"><yatag class="q1816406"><yatag class="r48d64f0c"><a target="_blank" class="oda4b5141" href="https://an.yandex.ru/count/MvR6eud0tdS50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i01FjW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;"><yatag class="p6b92f3ef x22c7a901">Что ты получишь</yatag></a><a target="_blank" class="oda4b5141" href="https://an.yandex.ru/count/MvR6eynKW0C50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i01GjW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;"><yatag class="p6b92f3ef x22c7a901">Процесс обучения</yatag></a><a target="_blank" class="oda4b5141" href="https://an.yandex.ru/count/MvR6ex7AM7O50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i01HjW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;"><yatag class="p6b92f3ef x22c7a901">Ведущие эксперты</yatag></a><a target="_blank" class="oda4b5141" href="https://an.yandex.ru/count/MvR6evp0F-C50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i01LjW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;"><yatag class="p6b92f3ef x22c7a901">Отзывы учеников</yatag></a></yatag></yatag></yatag></yatag></yatag><yatag class="mf29c89fc"><yatag class="mfcae6ca8"><a target="_blank" class="kf47b75e2 w38f98df1" href="https://an.yandex.ru/count/MvR6etXz7bS50ES1CNzMQri00000EAQB4K02I09Wl0Xe172YblIW2O01g_EHIuW1kvMlnXIG0UBBiVyAc07gpfoz3g01pB_B-Gge0UYweBSEk074ZukY2i010jW1eegQ2E01-9Uh0-W1aW7u0G680WIW0hIOlH6v0b6viuTgNTwgy0AIxlQg2_W2We20W830Q803XxV_t0Q80uFb-f4Ac0Erm0Am0mIu1Fy1w0Iz7FW4ihuIY0MolXAG1Q3O7w05zSK5g0NGsGIm1T3P1BW5e8S8m0MWs1_81Q272D05ufq2u0LPy0K1c0QEaSLOe0Rag06e1kIe0RW61ia6kYWns4vVzG3H1eRhaXQRYGOPsGO0001GAW000907Dga7Lo5eCJ_V8Z-m1u20a3p01-x8WhSAq0S2u0U62e081j08keg0WS2GW0BW29hCtWY02W712W0000000F0_s0e2u0g0YNhu2i3y5OWB2AeB49CsiZrN8G00Nc6UcF9o1G302u2Z1SWBWDIJ0TaBLo5eCJ_V8Z_e2xA-4l0B2eWCXA_UlW7e30QO3UBiJl8D0FeD088E08aE00000000y3-G3i24FPWEkj74mUtfrtgW3i24FR0E0Q4F00000000y3-e3zV2mElFvxUHFm00?stat-id=4&amp;test-tag=459600423813121&amp;format-type=0&amp;banner-test-tags=eyIxNDc1NzUyNjg5IjoiNDU5NTk1ODYwNDQzMTM2In0%3D&amp;"><yatag class="g21b9abf2">thinknetica.com</yatag><yatag class="ue0c3b776"><svg width="6" height="9"><path d="M1 1l3.65 3.65-3.547 3.547"></path></svg></yatag></a></yatag></yatag></yatag></yatag><yatag class="y7a906d3b va6142468 s2fc2c1f9 t5b2abeba xebf08ff0"><yatag class="y83f473fe"><yatag class="g7ad4666e e3f0693df ib05424fc q14b98cf6 qff1f8066"><yatag class="e1b29fc9"><yatag class="t9d93cc29" style="width: 8px !important; height: 8px !important;"><svg width="8px" height="8px" viewBox="0 0 14 14"><polygon points="14,0.7 13.3,0 7,6.299 0.7,0 0,0.7 6.3,7 0,13.299 0.7,14 7,7.7 13.3,14 14,13.299 7.7,7"></polygon></svg></yatag><yatag class="s74ac63fb"><yatag class="x6a607aef"></yatag><yatag class="a7a2fbfeb"></yatag></yatag></yatag></yatag></yatag></yatag><yatag class="w34a88270 n5997811d"><yatag class="c272d3127"><yatag class="eb2037dc6"><yatag></yatag></yatag></yatag></yatag></yatag></td></tr></tbody></table></yatag></yatag><yatag class="rd7586d05 pca90dc36 kd188c42c"><a target="_blank" class="u3616cab1" href="https://direct.yandex.ru/?partner">Яндекс.Директ</a></yatag><yatag class="ud2c35dcf"></yatag></yatag></yatag></div></div><div class="entry-content"><p>Синтаксис языка Python, как и сам язык, очень прост.</p><div class="section" id="id1"><h2>Синтаксис</h2><ul><li><p>Конец строки является концом инструкции (точка с запятой не требуется).</p></li><li><p>Вложенные
 инструкции объединяются в блоки по величине отступов. Отступ может быть
 любым, главное, чтобы в пределах одного вложенного блока отступ был 
одинаков. И про читаемость кода не забывайте. Отступ в 1 пробел, к 
примеру, не лучшее решение. Используйте 4 пробела (или знак табуляции, 
на худой конец).</p></li><li><p>Вложенные инструкции в Python 
записываются в соответствии с одним и тем же шаблоном, когда основная 
инструкция завершается двоеточием, вслед за которым располагается 
вложенный блок кода, обычно с отступом под строкой основной инструкции.</p><p style=" font-family:'Courier New,Courier,sans-serif'; background-color:#eff0f1; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span class="n">Основная</span> <span class="n">инструкция</span><span class="p">:</span></p><p style=" font-family:'Courier New,Courier,sans-serif'; background-color:#eff0f1; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">    <span class="n">Вложенный</span> <span class="n">блок</span> <span class="n">инструкций</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; font-size:10px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></li></ul></div><div class="section" id="id2"><h2>Несколько специальных случаев</h2><ul><li><p>Иногда возможно записать несколько инструкций в одной строке, разделяя их точкой с запятой:</p><p style=" font-family:'Courier New,Courier,sans-serif'; background-color:#eff0f1; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span class="n">a</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> <span class="n">b</span> <span class="o">=</span> <span class="mi">2</span><span class="p">;</span> <span class="nb">print</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">)</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; font-size:10px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p><p>Но не делайте это слишком часто! Помните об удобочитаемости. А лучше вообще так не делайте.</p></li><li><p>Допустимо
 записывать одну инструкцию в нескольких строках. Достаточно ее 
заключить в пару круглых, квадратных или фигурных скобок:</p><p style=" font-family:'Courier New,Courier,sans-serif'; background-color:#eff0f1; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span class="k">if</span> <span class="p">(</span><span class="n">a</span> <span class="o">==</span> <span class="mi">1</span> <span class="ow">and</span> <span class="n">b</span> <span class="o">==</span> <span class="mi">2</span> <span class="ow">and</span></p><p style=" font-family:'Courier New,Courier,sans-serif'; background-color:#eff0f1; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">    <span class="n">c</span> <span class="o">==</span> <span class="mi">3</span> <span class="ow">and</span> <span class="n">d</span> <span class="o">==</span> <span class="mi">4</span><span class="p">):</span>  <span class="c1"># Не забываем про двоеточие</span></p><p style=" font-family:'Courier New,Courier,sans-serif'; background-color:#eff0f1; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">      <span class="nb">print</span><span class="p">(</span><span class="s1">'spam'</span> <span class="o">*</span> <span class="mi">3</span><span class="p">)</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; font-size:10px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></li><li><p>Тело
 составной инструкции может располагаться в той же строке, что и тело 
основной, если тело составной инструкции не содержит составных 
инструкций. Ну я думаю, вы поняли :). Давайте лучше пример приведу:</p><p style=" font-family:'Courier New,Courier,sans-serif'; background-color:#eff0f1; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span class="k">if</span> <span class="n">x</span> <span class="o">&gt;</span> <span class="n">y</span><span class="p">:</span> <span class="nb">print</span><span class="p">(</span><span class="n">x</span><span class="p">)</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; font-size:10px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></li></ul><p>Полное понимание синтаксиса, конечно, приходит с опытом, поэтому я советую вам заглянуть в рубрику "<a href="https://pythonworld.ru/primery-programm" target="_blank">Примеры программ</a>".</p><p>Также советую прочитать <a href="https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html" target="_blank">PEP 8 — руководство по написанию кода на Python</a> и <a href="https://pythonworld.ru/osnovy/dokumentirovanie-koda-v-python-pep-257.html" target="_blank">Документирование кода в Python. PEP 257</a>.</p></div></div>
</body>
</html></p></body></html>